package com.livesource.server.model.project;

import javax.persistence.Id;

/**
 * 
 * @Entity
 */
public class Project {

	public static final String REPOSITORY_TYPE_SUBVERSION = "Subversion";
	public static final String REPOSITORY_TYPE_GIT = "Git";

	@Id
	private String projectID;

	private String projectName;

	private String programLanguage;

	private String projectLocale;

	private String repositoryType;

	private String repositoryURL;

	private String root;

	private String testRoot;

	private String domain;

	public Project() {
	}

	public String getProjectID() {
		return projectID;
	}

	public void setProjectID(String projectID) {
		this.projectID = projectID;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getProgramLanguage() {
		return programLanguage;
	}

	public void setProgramLanguage(String programLanguage) {
		this.programLanguage = programLanguage;
	}

	public String getProjectLocale() {
		return projectLocale;
	}

	public void setProjectLocale(String projectLocale) {
		this.projectLocale = projectLocale;
	}

	public String getRepositoryType() {
		return repositoryType;
	}

	public void setRepositoryType(String repositoryType) {
		this.repositoryType = repositoryType;
	}

	public String getRoot() {
		return root;
	}

	public void setRoot(String root) {
		this.root = root;
	}

	public String getDomain() {
		return domain;
	}

	public String getRepositoryURL() {
		return repositoryURL;
	}

	public void setRepositoryURL(String repositoryURL) {
		this.repositoryURL = repositoryURL;
	}

	public void setDomain(String domain) {
		this.domain = domain;
	}

	public String getTestRoot() {
		return testRoot;
	}

	public void setTestRoot(String testRoot) {
		this.testRoot = testRoot;
	}

}
